home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / race_sect / srecon.shp < prev    next >
Text File  |  2001-12-24  |  48KB  |  640 lines

  1.       [sRecon]
  2. ;=--------------------=;
  3.     Rebel A-Wing
  4. ;=--------------------=;
  5.  
  6.  
  7.  
  8.  
  9. ;Source Files
  10. ;=----------=
  11. LODFile                                srecon.lod
  12. pMexData                            srecon\Rl0\LOD0\srecon.mex
  13.  
  14. ;Ship Physics
  15. ;=----------=
  16. mass                                5                    ; ship mass [fighter = 1]
  17. momentOfInertiaX                    5                    ; resistance to rotation
  18. momentOfInertiaY                    5                    ; [fighter = 1]
  19. momentOfInertiaZ                    5
  20. maxvelocity                            1100                ; [fighter = 1000]
  21. maxrot                                10                    ; maximum rotation speed [don't make faster than ~10]
  22. thruststrength[TRANS_UP]            600                    ; acceleration (m/s^2) [1-1000 approx. range]
  23. thruststrength[TRANS_DOWN]            600    
  24. thruststrength[TRANS_RIGHT]            600    
  25. thruststrength[TRANS_LEFT]            600
  26. thruststrength[TRANS_FORWARD]        1000
  27. thruststrength[TRANS_BACK]            300
  28. rotstrength[ROT_YAWLEFT]            140                    ; rotational acceleration (deg/s^2) [0.01 - 1.0]
  29. rotstrength[ROT_YAWRIGHT]            140
  30. rotstrength[ROT_PITCHUP]            140
  31. rotstrength[ROT_PITCHDOWN]          140
  32. rotstrength[ROT_ROLLRIGHT]          140
  33. rotstrength[ROT_ROLLLEFT]           140
  34. turnspeed[TURN_YAW]                    3.5                    ; speed at which ship tries to turn (1=standard)
  35. turnspeed[TURN_PITCH]                3.5
  36. turnspeed[TURN_ROLL]                3.5
  37.  
  38. ;Basic Ship Stats
  39. ;=--------------=
  40. shipclass                            CLASS_Fighter
  41. isCapitalShip                       FALSE
  42. buildCost                            25                    ; resource units to build
  43. buildTime                            6                    ; time in seconds to build
  44. supportUnits                        0                    ; Support Units required
  45. providesSU                            0    
  46. TimeShockedByEMP                    0.0                      ; time in seconds the ship will be paralized when hit by one EMP charge
  47. maxhealth                            35                    ; hit points
  48. groupSize                            10                    ; size of group ships of this type tend to form
  49. repairTime                            0                    ; every this many seconds
  50. repairDamage                        0                    ; this much damage is repaired
  51. repairCombatTime                    0                    ; every this many seconds
  52. repairCombatDamage                  0                    ; this much damage is repaired
  53. repairDroids                        0
  54. externalBuild                        FALSE                ; if TRUE, ship is built externally
  55. fowRadius                            8000
  56. forceFieldProtectionDistanceScale    10.0
  57. approxcollmodifier                    0.8                    ; use only % of collspheresize for rough approximations
  58. avoidcollmodifier                    0.5                    ; use only % of collspheresize for collision avoidance
  59. blastRadiusShockWave                6.0
  60. blastRadiusDamage                   75
  61. minimumZoomDistance                 60
  62. UpgradeByDocking                    FALSE                ;MG shouldn't be upgrading
  63. bUseRayTriangleIntersectionForHitLocation    FALSE
  64.  
  65. ;Special
  66. ;=-----=
  67. repositionTime                        0.6                    ; time in seconds which corvette will spend to reposition itself to a new location for it to fire.
  68. circleRange                            800.0
  69. fullMovementFreedom                    TRUE
  70.  
  71. ; Pilot View
  72. ;=---------=
  73. pilotViewOffsetX    5.0
  74. pilotViewOffsetY    0.0
  75. pilotViewOffsetZ    10.0
  76.  
  77. ;Weapons
  78. ;=-----=
  79. rotateToRetaliate            TRUE
  80. passiveRetaliateZone        4500
  81. canTargetMultipleTargets    FALSE
  82.  
  83. NUMBER_OF_GUNS                2
  84.  
  85. GUN        0
  86. {
  87. Type                        GUN_HiddenGimble
  88. GunSize                        GUNSIZE_SMALL
  89. StartUpgradeLevel            WEAPON_PROJECTILE
  90. EndUpgradeLevel                WEAPON_PROJECTILE
  91. DamageMult                    0.5                               ; PG - there are only 6 swarmers now, so they have to do aprx. 2x damage
  92. MinAngle                    0
  93. MaxAngle                    11
  94. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  95. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  96. BulletSpeed                 4000.0                         ; measured in m/s.
  97. BulletMass                  0.0                            ; mass of bullet
  98. FireTime                    0.2                               ; fire repeat rate (reciprocal = shots/second)
  99. BurstFireTime               1.4
  100. BurstWaitTime               0.9
  101. }
  102.  
  103. GUN        1
  104. {
  105. Type                        GUN_HiddenGimble
  106. GunSize                        GUNSIZE_SMALL
  107. StartUpgradeLevel            WEAPON_PROJECTILE
  108. EndUpgradeLevel                WEAPON_PROJECTILE
  109. DamageMult                    0.5                               ; PG - there are only 6 swarmers now, so they have to do aprx. 2x damage
  110. MinAngle                    0
  111. MaxAngle                    11
  112. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  113. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  114. BulletSpeed                 4000.0                         ; measured in m/s.
  115. BulletMass                  0.0                            ; mass of bullet
  116. FireTime                    0.2                               ; fire repeat rate (reciprocal = shots/second)
  117. BurstFireTime               1.4
  118. BurstWaitTime               0.9
  119. }
  120.  
  121. ;Ship AI
  122. ;=-----=
  123. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  124. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  125. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  126.  
  127. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  128. ;
  129. flyPastDist             Evasive     Default             3300.0       ; dist which ship will try to fly past target - relative to CENTRE of ship
  130. maxFlyAwayDist          Evasive     Default             3600.0       ; maximum distance ship will fly away from target - relative to CENTRE of ship
  131. breakRange              Evasive     Default              925.0       ; range at which ship will break off for another pass - relative to SURFACE of ship
  132. triggerHappy            Evasive     Default               11.0       ; how close in degrees the ship needs to be to fire fixed guns
  133. faceTargetAccuracy      Evasive     Default                2.0       ; within how many degrees will try to align itself with target
  134. maxAttackTime           Evasive     Default                8.0       ; maximum time ship will attack before breaking
  135.  
  136.                                                        ; Relative frequencies for:
  137. flightmanTurnaround     Evasive     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  138. flightmanAIP            Evasive     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  139. flightmanEvasiveBehind  Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  140. flightmanEvasiveFront   Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  141. flightmanEvasivePure    Evasive     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  142.  
  143. ;[CLASS_Mothership]
  144. ;
  145. flyPastDist             Evasive     CLASS_Mothership    6000.0
  146. maxFlyAwayDist          Evasive     CLASS_Mothership    8000.0
  147. breakRange              Evasive     CLASS_Mothership    3000.0
  148. triggerHappy            Evasive     CLASS_Mothership      11.0
  149. faceTargetAccuracy      Evasive     CLASS_Mothership       2.5
  150. maxAttackTime           Evasive     CLASS_Mothership       8.0
  151.  
  152.                                                        ; Relative frequencies for:
  153. flightmanTurnaround     Evasive     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  154. flightmanAIP            Evasive     CLASS_Mothership    8,3,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  155. flightmanEvasiveBehind  Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  156. flightmanEvasiveFront   Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  157. flightmanEvasivePure    Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  158.  
  159.  
  160. ;[CLASS_Carrier]
  161. ;
  162. flyPastDist             Evasive     CLASS_Carrier       5000.0
  163. maxFlyAwayDist          Evasive     CLASS_Carrier       5500.0
  164. breakRange              Evasive     CLASS_Carrier       3000.0
  165. triggerHappy            Evasive     CLASS_Carrier         11.0
  166. faceTargetAccuracy      Evasive     CLASS_Carrier          2.5
  167. maxAttackTime           Evasive     CLASS_Carrier          8.0
  168.                                                        ; Relative frequencies for:
  169. flightmanTurnaround     Evasive     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  170. flightmanAIP            Evasive     CLASS_Carrier       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  171. flightmanEvasiveBehind  Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  172. flightmanEvasiveFront   Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  173. flightmanEvasivePure    Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  174.  
  175. ;[CLASS_HeavyCruiser]
  176. ;
  177. flyPastDist             Evasive     CLASS_HeavyCruiser  5000.0
  178. maxFlyAwayDist          Evasive     CLASS_HeavyCruiser  5500.0
  179. breakRange              Evasive     CLASS_HeavyCruiser  3000.0
  180. triggerHappy            Evasive     CLASS_HeavyCruiser    11.0
  181. faceTargetAccuracy      Evasive     CLASS_HeavyCruiser     2.5
  182. maxAttackTime           Evasive     CLASS_HeavyCruiser     8.0
  183.                                                        ; Relative frequencies for:
  184. flightmanTurnaround     Evasive     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  185. flightmanAIP            Evasive     CLASS_HeavyCruiser  1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  186. flightmanEvasiveBehind  Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  187. flightmanEvasiveFront   Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  188. flightmanEvasivePure    Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  189.  
  190. ;[CLASS_Destroyer]
  191. ;
  192. flyPastDist             Evasive     CLASS_Destroyer     5000.0
  193. maxFlyAwayDist          Evasive     CLASS_Destroyer     5500.0
  194. breakRange              Evasive     CLASS_Destroyer     3000.0
  195. triggerHappy            Evasive     CLASS_Destroyer       11.0
  196. faceTargetAccuracy      Evasive     CLASS_Destroyer        2.5
  197. maxAttackTime           Evasive     CLASS_Destroyer        8.0
  198.                                                        ; Relative frequencies for:
  199. flightmanTurnaround     Evasive     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  200. flightmanAIP            Evasive     CLASS_Destroyer     1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  201. flightmanEvasiveBehind  Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  202. flightmanEvasiveFront   Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  203. flightmanEvasivePure    Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  204.  
  205. ;[CLASS_Frigate]
  206. ;
  207. flyPastDist             Evasive     CLASS_Frigate       5000.0   //3000
  208. maxFlyAwayDist          Evasive     CLASS_Frigate       5500.0   //3300
  209. breakRange              Evasive     CLASS_Frigate       3000.0   //725
  210. triggerHappy            Evasive     CLASS_Frigate         11.0   //4
  211. faceTargetAccuracy      Evasive     CLASS_Frigate          2.0
  212. maxAttackTime           Evasive     CLASS_Frigate          8.0
  213.                                                        ; Relative frequencies for:
  214. flightmanTurnaround     Evasive     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  215. flightmanAIP            Evasive     CLASS_Frigate       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  216. flightmanEvasiveBehind  Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  217. flightmanEvasiveFront   Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  218. flightmanEvasivePure    Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  219.  
  220. ;[CLASS_Corvette]
  221. ;
  222. flyPastDist             Evasive     CLASS_Corvette       3200.0
  223. maxFlyAwayDist          Evasive     CLASS_Corvette       3600.0
  224. breakRange              Evasive     CLASS_Corvette       550.0
  225. triggerHappy            Evasive     CLASS_Corvette        11.0
  226. faceTargetAccuracy      Evasive     CLASS_Corvette         3.5
  227. maxAttackTime           Evasive     CLASS_Corvette         8.0
  228.                                                        ; Relative frequencies for:
  229. flightmanTurnaround     Evasive     CLASS_Corvette      2,3,3,4,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  230. flightmanAIP            Evasive     CLASS_Corvette      1,1,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  231. flightmanEvasiveBehind  Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  232. flightmanEvasiveFront   Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  233. flightmanEvasivePure    Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  234.  
  235. ;[CLASS_Fighter]
  236. ;
  237. flyPastDist             Evasive     CLASS_Fighter        2600.0
  238. maxFlyAwayDist          Evasive     CLASS_Fighter        2800.0
  239. breakRange              Evasive     CLASS_Fighter         600.0
  240. triggerHappy            Evasive     CLASS_Fighter          11.0
  241. faceTargetAccuracy      Evasive     CLASS_Fighter           0.2
  242. maxAttackTime           Evasive     CLASS_Fighter           8.0
  243.                                                        ; Relative frequencies for:
  244. flightmanTurnaround     Evasive     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  245. flightmanAIP            Evasive     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  246. flightmanEvasiveBehind  Evasive     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  247. flightmanEvasiveFront   Evasive     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  248. flightmanEvasivePure    Evasive     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  249.  
  250. ;[CLASS_Resource]
  251. ;
  252. flyPastDist             Evasive     CLASS_Resource      5000.0
  253. maxFlyAwayDist          Evasive     CLASS_Resource      5500.0
  254. breakRange              Evasive     CLASS_Resource      3000.0
  255. triggerHappy            Evasive     CLASS_Resource        11.0
  256. faceTargetAccuracy      Evasive     CLASS_Resource         2.0
  257. maxAttackTime           Evasive     CLASS_Resource         8.0
  258.                                                        ; Relative frequencies for:
  259. flightmanTurnaround     Evasive     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  260. flightmanAIP            Evasive     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  261. flightmanEvasiveBehind  Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  262. flightmanEvasiveFront   Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  263. flightmanEvasivePure    Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  264.  
  265. ;[CLASS_NonCombat]
  266. ;
  267. flyPastDist             Evasive     CLASS_NonCombat     5000.0
  268. maxFlyAwayDist          Evasive     CLASS_NonCombat     5500.0
  269. breakRange              Evasive     CLASS_NonCombat     3000.0
  270. triggerHappy            Evasive     CLASS_NonCombat       11.0
  271. faceTargetAccuracy      Evasive     CLASS_NonCombat        2.5
  272. maxAttackTime           Evasive     CLASS_NonCombat        8.0
  273.                                                        ; Relative frequencies for:
  274. flightmanTurnaround     Evasive     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  275. flightmanAIP            Evasive     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  276. flightmanEvasiveBehind  Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  277. flightmanEvasiveFront   Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  278. flightmanEvasivePure    Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  279.  
  280.  
  281.  
  282. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  283. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  284. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  285.  
  286. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  287. ;
  288. flyPastDist             Neutral     Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  289. maxFlyAwayDist          Neutral     Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  290. breakRange              Neutral     Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  291. triggerHappy            Neutral     Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  292. faceTargetAccuracy      Neutral     Default                2.0    ; within how many degrees will try to align itself with target
  293. maxAttackTime           Neutral     Default                8.0    ; maximum time ship will attack before breaking
  294.  
  295.                                                        ; Relative frequencies for:
  296. flightmanTurnaround     Neutral     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  297. flightmanAIP            Neutral     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  298. flightmanEvasiveBehind  Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  299. flightmanEvasiveFront   Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  300. flightmanEvasivePure    Neutral     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  301.  
  302. ;[CLASS_Mothership]
  303. ;
  304. flyPastDist             Neutral     CLASS_Mothership    6000.0
  305. maxFlyAwayDist          Neutral     CLASS_Mothership    8000.0
  306. breakRange              Neutral     CLASS_Mothership    3000.0
  307. triggerHappy            Neutral     CLASS_Mothership      11.0
  308. faceTargetAccuracy      Neutral     CLASS_Mothership       2.5
  309. maxAttackTime           Neutral     CLASS_Mothership       8.0
  310.  
  311.                                                        ; Relative frequencies for:
  312. flightmanTurnaround     Neutral     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  313. flightmanAIP            Neutral     CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  314. flightmanEvasiveBehind  Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  315. flightmanEvasiveFront   Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  316. flightmanEvasivePure    Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  317.  
  318.  
  319. ;[CLASS_Carrier]
  320. ;
  321. flyPastDist             Neutral     CLASS_Carrier       5000.0
  322. maxFlyAwayDist          Neutral     CLASS_Carrier       5500.0
  323. breakRange              Neutral     CLASS_Carrier       3000.0
  324. triggerHappy            Neutral     CLASS_Carrier         11.0
  325. faceTargetAccuracy      Neutral     CLASS_Carrier          2.5
  326. maxAttackTime           Neutral     CLASS_Carrier          8.0
  327.                                                        ; Relative frequencies for:
  328. flightmanTurnaround     Neutral     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  329. flightmanAIP            Neutral     CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  330. flightmanEvasiveBehind  Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  331. flightmanEvasiveFront   Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  332. flightmanEvasivePure    Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  333.  
  334. ;[CLASS_HeavyCruiser]
  335. ;
  336. flyPastDist             Neutral     CLASS_HeavyCruiser  5000.0
  337. maxFlyAwayDist          Neutral     CLASS_HeavyCruiser  5500.0
  338. breakRange              Neutral     CLASS_HeavyCruiser  3000.0
  339. triggerHappy            Neutral     CLASS_HeavyCruiser    11.0
  340. faceTargetAccuracy      Neutral     CLASS_HeavyCruiser     2.5
  341. maxAttackTime           Neutral     CLASS_HeavyCruiser     8.0
  342.                                                        ; Relative frequencies for:
  343. flightmanTurnaround     Neutral     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  344. flightmanAIP            Neutral     CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  345. flightmanEvasiveBehind  Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  346. flightmanEvasiveFront   Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  347. flightmanEvasivePure    Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  348.  
  349. ;[CLASS_Destroyer]
  350. ;
  351. flyPastDist             Neutral     CLASS_Destroyer     5000.0
  352. maxFlyAwayDist          Neutral     CLASS_Destroyer     5500.0
  353. breakRange              Neutral     CLASS_Destroyer     3000.0
  354. triggerHappy            Neutral     CLASS_Destroyer       11.0
  355. faceTargetAccuracy      Neutral     CLASS_Destroyer        2.5
  356. maxAttackTime           Neutral     CLASS_Destroyer        8.0
  357.                                                        ; Relative frequencies for:
  358. flightmanTurnaround     Neutral     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  359. flightmanAIP            Neutral     CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  360. flightmanEvasiveBehind  Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  361. flightmanEvasiveFront   Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  362. flightmanEvasivePure    Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  363.  
  364. ;[CLASS_Frigate]
  365. ;
  366. flyPastDist             Neutral     CLASS_Frigate       5000.0
  367. maxFlyAwayDist          Neutral     CLASS_Frigate       5500.0
  368. breakRange              Neutral     CLASS_Frigate       3000.0  //725
  369. triggerHappy            Neutral     CLASS_Frigate         11.0
  370. faceTargetAccuracy      Neutral     CLASS_Frigate          1.0
  371. maxAttackTime           Neutral     CLASS_Frigate          8.0
  372.                                                        ; Relative frequencies for:
  373. flightmanTurnaround     Neutral     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  374. flightmanAIP            Neutral     CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  375. flightmanEvasiveBehind  Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  376. flightmanEvasiveFront   Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  377. flightmanEvasivePure    Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  378.  
  379. ;[CLASS_Corvette]
  380. ;
  381. flyPastDist             Neutral     CLASS_Corvette      3200.0
  382. maxFlyAwayDist          Neutral     CLASS_Corvette      3600.0
  383. breakRange              Neutral     CLASS_Corvette      550.0
  384. triggerHappy            Neutral     CLASS_Corvette       11.0
  385. faceTargetAccuracy      Neutral     CLASS_Corvette        4.5
  386. maxAttackTime           Neutral     CLASS_Corvette        8.0
  387.                                                         Relative frequenciesfor:
  388. flightmanTurnaround     Neutral     CLASS_Corvette     2,3,3,4,0            ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  389. flightmanAIP            Neutral     CLASS_Corvette     1,0,0,0,0            ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  390. flightmanEvasiveBehind  Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  391. flightmanEvasiveFront   Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  392. flightmanEvasivePure    Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  393.  
  394. ;[CLASS_Fighter]
  395. ;
  396. flyPastDist             Neutral     CLASS_Fighter        2600.0
  397. maxFlyAwayDist          Neutral     CLASS_Fighter        2800.0
  398. breakRange              Neutral     CLASS_Fighter         600.0
  399. triggerHappy            Neutral     CLASS_Fighter         11.0
  400. faceTargetAccuracy      Neutral     CLASS_Fighter          0.2
  401. maxAttackTime           Neutral     CLASS_Fighter          8.0
  402.                                                        ; Relative frequencies for:
  403. flightmanTurnaround     Neutral     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  404. flightmanAIP            Neutral     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  405. flightmanEvasiveBehind  Neutral     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  406. flightmanEvasiveFront   Neutral     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  407. flightmanEvasivePure    Neutral     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  408.  
  409. ;[CLASS_Resource]
  410. ;
  411. flyPastDist             Neutral     CLASS_Resource      5000.0
  412. maxFlyAwayDist          Neutral     CLASS_Resource      5500.0
  413. breakRange              Neutral     CLASS_Resource      3000.0
  414. triggerHappy            Neutral     CLASS_Resource        11.0
  415. faceTargetAccuracy      Neutral     CLASS_Resource         2.0
  416. maxAttackTime           Neutral     CLASS_Resource         8.0
  417.                                                        ; Relative frequencies for:
  418. flightmanTurnaround     Neutral     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  419. flightmanAIP            Neutral     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  420. flightmanEvasiveBehind  Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  421. flightmanEvasiveFront   Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  422. flightmanEvasivePure    Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  423.  
  424. ;[CLASS_NonCombat]
  425. ;
  426. flyPastDist             Neutral     CLASS_NonCombat     5000.0
  427. maxFlyAwayDist          Neutral     CLASS_NonCombat     5500.0
  428. breakRange              Neutral     CLASS_NonCombat     3000.0
  429. triggerHappy            Neutral     CLASS_NonCombat       11.0
  430. faceTargetAccuracy      Neutral     CLASS_NonCombat        2.5
  431. maxAttackTime           Neutral     CLASS_NonCombat        8.0
  432.                                                        ; Relative frequencies for:
  433. flightmanTurnaround     Neutral     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  434. flightmanAIP            Neutral     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  435. flightmanEvasiveBehind  Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  436. flightmanEvasiveFront   Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  437. flightmanEvasivePure    Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  438.  
  439.  
  440.  
  441. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  442. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  443. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  444.  
  445. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  446. ;
  447. flyPastDist             Aggressive      Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  448. maxFlyAwayDist          Aggressive      Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  449. breakRange              Aggressive      Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  450. triggerHappy            Aggressive      Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  451. faceTargetAccuracy      Aggressive      Default                2.0    ; within how many degrees will try to align itself with target
  452. maxAttackTime           Aggressive      Default                8.0    ; maximum time ship will attack before breaking
  453.  
  454.                                                        ; Relative frequencies for:
  455. flightmanTurnaround     Aggressive      Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  456. flightmanAIP            Aggressive      Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  457. flightmanEvasiveBehind  Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  458. flightmanEvasiveFront   Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  459. flightmanEvasivePure    Aggressive      Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  460.  
  461. ;[CLASS_Mothership]
  462. ;
  463. flyPastDist             Aggressive      CLASS_Mothership    6000.0
  464. maxFlyAwayDist          Aggressive      CLASS_Mothership    8000.0
  465. breakRange              Aggressive      CLASS_Mothership    3000.0
  466. triggerHappy            Aggressive      CLASS_Mothership      11.0
  467. faceTargetAccuracy      Aggressive      CLASS_Mothership       2.5
  468. maxAttackTime           Aggressive      CLASS_Mothership       8.0
  469.  
  470.                                                        ; Relative frequencies for:
  471. flightmanTurnaround     Aggressive      CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  472. flightmanAIP            Aggressive      CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  473. flightmanEvasiveBehind  Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  474. flightmanEvasiveFront   Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  475. flightmanEvasivePure    Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  476.  
  477.  
  478. ;[CLASS_Carrier]
  479. ;
  480. flyPastDist             Aggressive      CLASS_Carrier       5000.0
  481. maxFlyAwayDist          Aggressive      CLASS_Carrier       5500.0
  482. breakRange              Aggressive      CLASS_Carrier       3000.0
  483. triggerHappy            Aggressive      CLASS_Carrier         11.0
  484. faceTargetAccuracy      Aggressive      CLASS_Carrier          2.5
  485. maxAttackTime           Aggressive      CLASS_Carrier          8.0
  486.                                                            ; Relative frequencies for:
  487. flightmanTurnaround     Aggressive      CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  488. flightmanAIP            Aggressive      CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  489. flightmanEvasiveBehind  Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  490. flightmanEvasiveFront   Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  491. flightmanEvasivePure    Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  492.  
  493. ;[CLASS_HeavyCruiser]
  494. ;
  495. flyPastDist             Aggressive      CLASS_HeavyCruiser  5000.0
  496. maxFlyAwayDist          Aggressive      CLASS_HeavyCruiser  5500.0
  497. breakRange              Aggressive      CLASS_HeavyCruiser  3000.0
  498. triggerHappy            Aggressive      CLASS_HeavyCruiser    11.0
  499. faceTargetAccuracy      Aggressive      CLASS_HeavyCruiser     2.5
  500. maxAttackTime           Aggressive      CLASS_HeavyCruiser     8.0
  501.                                                            ; Relative frequencies for:
  502. flightmanTurnaround     Aggressive      CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  503. flightmanAIP            Aggressive      CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  504. flightmanEvasiveBehind  Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  505. flightmanEvasiveFront   Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  506. flightmanEvasivePure    Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  507.  
  508. ;[CLASS_Destroyer]
  509. ;
  510. flyPastDist             Aggressive      CLASS_Destroyer     5000.0
  511. maxFlyAwayDist          Aggressive      CLASS_Destroyer     5500.0
  512. breakRange              Aggressive      CLASS_Destroyer     3000.0
  513. triggerHappy            Aggressive      CLASS_Destroyer       11.0
  514. faceTargetAccuracy      Aggressive      CLASS_Destroyer        2.5
  515. maxAttackTime           Aggressive      CLASS_Destroyer        8.0
  516.                                                            ; Relative frequencies for:
  517. flightmanTurnaround     Aggressive      CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  518. flightmanAIP            Aggressive      CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  519. flightmanEvasiveBehind  Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  520. flightmanEvasiveFront   Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  521. flightmanEvasivePure    Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  522.  
  523. ;[CLASS_Frigate]
  524. ;
  525. flyPastDist             Aggressive      CLASS_Frigate       5000.0
  526. maxFlyAwayDist          Aggressive      CLASS_Frigate       5500.0
  527. breakRange              Aggressive      CLASS_Frigate       3000.0 //725
  528. triggerHappy            Aggressive      CLASS_Frigate         11.0
  529. faceTargetAccuracy      Aggressive      CLASS_Frigate          2.0
  530. maxAttackTime           Aggressive      CLASS_Frigate          8.0
  531.  
  532.                                                            ; Relative frequencies for:
  533. flightmanTurnaround     Aggressive      CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  534. flightmanAIP            Aggressive      CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  535. flightmanEvasiveBehind  Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  536. flightmanEvasiveFront   Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  537. flightmanEvasivePure    Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  538.  
  539. ;[CLASS_Corvette]
  540. ;
  541. flyPastDist             Aggressive      CLASS_Corvette       3000.0
  542. maxFlyAwayDist          Aggressive      CLASS_Corvette       3600.0
  543. breakRange              Aggressive      CLASS_Corvette       450.0
  544. triggerHappy            Aggressive      CLASS_Corvette        11.0
  545. faceTargetAccuracy      Aggressive      CLASS_Corvette         3.5
  546. maxAttackTime           Aggressive      CLASS_Corvette         8.0
  547.                                                            ; Relative frequencies for:
  548. flightmanTurnaround     Aggressive      CLASS_Corvette      2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  549. flightmanAIP            Aggressive      CLASS_Corvette      1,0,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  550. flightmanEvasiveBehind  Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  551. flightmanEvasiveFront   Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  552. flightmanEvasivePure    Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  553.  
  554. ;[CLASS_Fighter]
  555. ;
  556. flyPastDist             Aggressive      CLASS_Fighter        2600.0
  557. maxFlyAwayDist          Aggressive      CLASS_Fighter        2800.0
  558. breakRange              Aggressive      CLASS_Fighter         600.0
  559. triggerHappy            Aggressive      CLASS_Fighter         11.0
  560. faceTargetAccuracy      Aggressive      CLASS_Fighter          0.2
  561. maxAttackTime           Aggressive      CLASS_Fighter          8.0
  562.                                                            ; Relative frequencies for:
  563. flightmanTurnaround     Aggressive      CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  564. flightmanAIP            Aggressive      CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  565. flightmanEvasiveBehind  Aggressive      CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  566. flightmanEvasiveFront   Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  567. flightmanEvasivePure    Aggressive      CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  568.  
  569. ;[CLASS_Resource]
  570. ;
  571. flyPastDist             Aggressive      CLASS_Resource      5000.0
  572. maxFlyAwayDist          Aggressive      CLASS_Resource      5500.0
  573. breakRange              Aggressive      CLASS_Resource      3000.0
  574. triggerHappy            Aggressive      CLASS_Resource        11.0
  575. faceTargetAccuracy      Aggressive      CLASS_Resource         2.0
  576. maxAttackTime           Aggressive      CLASS_Resource         8.0
  577.                                                            ; Relative frequencies for:
  578. flightmanTurnaround     Aggressive      CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  579. flightmanAIP            Aggressive      CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  580. flightmanEvasiveBehind  Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  581. flightmanEvasiveFront   Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  582. flightmanEvasivePure    Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  583.  
  584. ;[CLASS_NonCombat]
  585. ;
  586. flyPastDist             Aggressive      CLASS_NonCombat     5000.0
  587. maxFlyAwayDist          Aggressive      CLASS_NonCombat     5500.0
  588. breakRange              Aggressive      CLASS_NonCombat     3000.0
  589. triggerHappy            Aggressive      CLASS_NonCombat       11.0
  590. faceTargetAccuracy      Aggressive      CLASS_NonCombat        2.5
  591. maxAttackTime           Aggressive      CLASS_NonCombat        8.0
  592.                                                            ; Relative frequencies for:
  593. flightmanTurnaround     Aggressive      CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  594. flightmanAIP            Aggressive      CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  595. flightmanEvasiveBehind  Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  596. flightmanEvasiveFront   Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  597. flightmanEvasivePure    Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKEEEDBRAKE
  598.  
  599. ;Gun Bindings:
  600. ;=----------=
  601. ;NONE
  602.  
  603. ;Dock Points
  604. ;=---------=
  605. ;NONE
  606.  
  607. ;Explosions
  608. ;=----------=
  609. explosionType                ET_InterceptorExplosion
  610.  
  611. ;Engine trails
  612. ;=-----------=
  613. trailWidth                        9.5
  614. trailHeight                        6.5
  615. trailLength                                             18
  616. trailAngle                        0
  617. trailSpriteRadius                100
  618. trailSpriteOffset                200
  619.  
  620. ;Engine
  621. ;=------=
  622. ;trailSegments                0
  623. ;trailGranularity            2
  624.  
  625. ;trailWidth                    5
  626. ;trailHeight                    3
  627. ;trailAngle                    0
  628.  
  629. ;Scaling effects
  630. ;=--------=
  631. N-LIPS                        0.000200        ; Max value for Interceptors 0.0005
  632.  
  633. ;Navlights
  634. ;=---------=
  635. ;NONE
  636.  
  637. ;Animation
  638. ;=--------=
  639. ;NONE
  640.